package com.ms.qw.client.dto;

import com.ms.qw.enums.ActivoInactivo;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

/**
 * User: Matrix
 * Date: 27/01/13
 */
public class RecetaFlt extends PaginacionFlt {

    private ComiteDTO comite;
    private String recetaCodigoNombre;
    private String codigo;
    private String codigoRegion;
    private String creadoPor;
    private String estado= ActivoInactivo.ACTIVO.getCodigo();
    private Date fechaInicio;
    private Date fechaFin;
    private Integer codigoTipoReceta;
    private Integer codigoClaseReceta;
    private Integer codigoCategoriaReceta;
    private String regionAlimentaria;
    private List<RegionAlimentariaDTO> regionAlimentariaList= new ArrayList<RegionAlimentariaDTO>();
    private List<Integer> categoriasRecetaList=new ArrayList<Integer>();
    private List<Integer> recetaSeleccionadaList=new ArrayList<Integer>();

    private CampanaDTO campana;



    public ComiteDTO getComite() {
        return comite;
    }

    public void setComite(ComiteDTO comite) {
        this.comite = comite;
    }

    public String getRecetaCodigoNombre() {
        return recetaCodigoNombre;
    }

    public void setRecetaCodigoNombre(String recetaCodigoNombre) {
        this.recetaCodigoNombre = recetaCodigoNombre;
    }

    public Date getFechaInicio() {
        return fechaInicio;
    }

    public void setFechaInicio(Date fechaInicio) {
        this.fechaInicio = fechaInicio;
    }

    public Date getFechaFin() {
        return fechaFin;
    }

    public void setFechaFin(Date fechaFin) {
        this.fechaFin = fechaFin;
    }




    public CampanaDTO getCampana() {
        return campana;
    }

    public void setCampana(CampanaDTO campana) {
        this.campana = campana;
    }

    public String getCodigo() {
        return codigo;
    }

    public void setCodigo(String codigo) {
        this.codigo = codigo;
    }


    public Integer getCodigoCategoriaReceta() {
        return codigoCategoriaReceta;
    }

    public void setCodigoCategoriaReceta(Integer codigoCategoriaReceta) {
        this.codigoCategoriaReceta = codigoCategoriaReceta;
    }

    public String getRegionAlimentaria() {
        return regionAlimentaria;
    }

    public void setRegionAlimentaria(String regionAlimentaria) {
        this.regionAlimentaria = regionAlimentaria;
    }

    public String getCreadoPor() {
        return creadoPor;
    }

    public void setCreadoPor(String creadoPor) {
        this.creadoPor = creadoPor;
    }

    public String getCodigoRegion() {
        return codigoRegion;
    }

    public void setCodigoRegion(String codigoRegion) {
        this.codigoRegion = codigoRegion;
    }

    public String getEstado() {
        return estado;
    }

    public void setEstado(String estado) {
        this.estado = estado;
    }

    public Integer getCodigoTipoReceta() {
        return codigoTipoReceta;
    }

    public void setCodigoTipoReceta(Integer codigoTipoReceta) {
        this.codigoTipoReceta = codigoTipoReceta;
    }

    public Integer getCodigoClaseReceta() {
        return codigoClaseReceta;
    }

    public void setCodigoClaseReceta(Integer codigoClaseReceta) {
        this.codigoClaseReceta = codigoClaseReceta;
    }


    public List<Integer> getCategoriasRecetaList() {
        return categoriasRecetaList;
    }

    public void setCategoriasRecetaList(List<Integer> categoriasRecetaList) {
        this.categoriasRecetaList = categoriasRecetaList;
    }

    public List<Integer> getRecetaSeleccionadaList() {
        return recetaSeleccionadaList;
    }

    public void setRecetaSeleccionadaList(List<Integer> recetaSeleccionadaList) {
        this.recetaSeleccionadaList = recetaSeleccionadaList;
    }

    public List<RegionAlimentariaDTO> getRegionAlimentariaList() {
        return regionAlimentariaList;
    }

    public void setRegionAlimentariaList(List<RegionAlimentariaDTO> regionAlimentariaList) {
        this.regionAlimentariaList = regionAlimentariaList;
    }
}
